package com.graduation.manage.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.graduation.common.annotation.Excel;
import com.graduation.common.core.domain.BaseEntity;

/**
 * 提交材料对象 tb_material
 * 
 * @author zxs
 * @date 2024-11-17
 */
public class Material extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 材料id */
    private Long materialId;

    /** 毕设作品id */
    @Excel(name = "毕设作品id")
    private Long workId;

    /** 任务书 */
    @Excel(name = "任务书")
    private String taskDoc;

    /** ui原型图 */
    @Excel(name = "ui原型图")
    private String uiImg;

    /** 数据库表 */
    @Excel(name = "数据库表")
    private String dataImg;

    public void setMaterialId(Long materialId) 
    {
        this.materialId = materialId;
    }

    public Long getMaterialId() 
    {
        return materialId;
    }
    public void setWorkId(Long workId) 
    {
        this.workId = workId;
    }

    public Long getWorkId() 
    {
        return workId;
    }
    public void setTaskDoc(String taskDoc) 
    {
        this.taskDoc = taskDoc;
    }

    public String getTaskDoc() 
    {
        return taskDoc;
    }
    public void setUiImg(String uiImg) 
    {
        this.uiImg = uiImg;
    }

    public String getUiImg() 
    {
        return uiImg;
    }
    public void setDataImg(String dataImg) 
    {
        this.dataImg = dataImg;
    }

    public String getDataImg() 
    {
        return dataImg;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("materialId", getMaterialId())
            .append("workId", getWorkId())
            .append("taskDoc", getTaskDoc())
            .append("uiImg", getUiImg())
            .append("dataImg", getDataImg())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
